home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / c / Storm_FlexCat.lha / Storm_FlexCat / FlexCat.srx < prev    next >
Text File  |  1999-02-17  |  677b  |  24 lines

  1. /* 
  2.     FlexCat.srx
  3.         created by Christian Hattemer
  4.         chris@mail.riednet.wh.tu-darmstadt.de
  5.     
  6.     Compile a catalog description file to C source and header files.
  7.         
  8.     $VER FlexCat.srx 1.1 (26.01.99)
  9. */
  10.  
  11. /* Don't forget the point '.' at the end      \/        */
  12. PARSE ARG '"' Filename '"' '"' Projectname '"' .
  13.  
  14. Projname = SUBSTR(Projectname,LASTPOS('/',Projectname)+1)
  15. Include  = LEFT(Projname,LASTPOS('.¶',Projname)-1)||"_Cat.h"
  16.  
  17. /* set object file of catalog file */
  18. OBJECTS filename 'Locale.c' Include
  19.  
  20. /* compile */
  21. ADDRESS COMMAND "StormC:FlexCat/FlexCat "||Filename||" Locale.c=C_c.sd"
  22. ADDRESS COMMAND "StormC:FlexCat/FlexCat "||Filename||" "||Include||"=C_h.sd"
  23.  
  24.